#include <bits/stdc++.h>
using namespace std;
#define PI 3.1415926
#define   SQUARE(x) ((x)*(x))
//double SQUARE(double x) { return x*x;}

long long f[100]={1,1,2,3};

void w1()
{
	int m, n, x,y;
	scanf("%d%d%d", &n, &x, &y);
	int ans = 0;
 	for(int i=2; i<=n; i++){
		if(n % i == x % i && n % i == y % i) {
			ans = i;
			break;
		}
 	}
	printf("%d", ans);
}

int main()
{
	w1();
  return 0;
}
